package com.caipiao.lottery.task.keepline.danmu;

import org.openqa.selenium.By;
import org.openqa.selenium.Cookie;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;

import java.io.File;
import java.util.ArrayList;
import java.util.Set;

public class PandaTv {
//
//    public static ArrayList<String> arr = new ArrayList<String>();
//
//    static {
//        arr.add("Hm_lpvt_e99aee90ec1b2106afe7ec3b199020a7=1479031010");
//        arr.add("Hm_lvt_e99aee90ec1b2106afe7ec3b199020a7=1479014217,1479029312,1479029816,1479030845");
//        arr.add("PHPSESSID=c0kk1visn5pb4l1umit4nrdnj6");
//        arr.add("_dys_lastPageCode=page_home,page_home");
//        arr.add("acf_auth=6ecfEwOOY1e8dQvOvmNKo2%2B8PheUasO30fnTkcHL8Hr8Lo5MNxRUONuFs2VmOjyuOj9CRykn4SJ%2FeVrL3UwAbveOQ%2FkdtD4CFHEB7xaSjoqdb%2Bo0vNNa");
//        arr.add("acf_avatar=https%3A%2F%2Fapic.douyucdn.cn%2Fupload%2Favatar%2Fdefault%2F11_");
//        arr.add("acf_biz=1");
//        arr.add("acf_ct=0");
//        arr.add("acf_devid=4016608c2b8175d3fa21ab041e8c833f");
//        arr.add("acf_did=33A9626878077F15DBA265B13C061889");
//        arr.add("acf_groupid=1");
//        arr.add("acf_ltkid=97855085");
//        arr.add("acf_nickname=%E7%8E%8B%E6%B8%85%E6%98%8E%E7%9A%84%E8%AF%97");
//        arr.add("acf_own_room=0");
//        arr.add("acf_phonestatus=1");
//        arr.add("acf_stk=eb995f67a8d6d9ec");
//        arr.add("acf_uid=81278259");
//        arr.add("acf_userletnum81278259=0");
//        arr.add("acf_username=81278259");
//        arr.add("wan_auth37wan=c087f07d4472ygP216fHMR%2BkBHQRCm7UHiTs3YXieGaDdxdQoeU7o8Lr%2FJXbEJffEmjUweoKIJLdUV7RkKqRGVNwtWachxtIuKYvROCeeDYsXrRGXA");
//    }
//
//    public static ArrayList<String> arr2 = new ArrayList<String>();
//
//    static {
//        arr2.add("Hm_lpvt_e99aee90ec1b2106afe7ec3b199020a7=1479033355");
//        arr2.add("Hm_lvt_e99aee90ec1b2106afe7ec3b199020a7=1479033246");
//        arr2.add("PHPSESSID=5vt5qmqqmgg85rjpdh54g8hj86");
//        arr2.add("_dys_lastPageCode=page_home,page_home");
//        arr2.add("acf_auth=a7f2l8tlh%2FWOfHKN1hRfTGhzzaXEVIoODm%2FGmAyUpry2eGo4ITshyHGaUgnfUKI9QrchZZ5SBCKDLAYR6DqB4JMxWHvlrUABaTjjJfSwh8Ufc7m4EiZ1");
//        arr2.add("acf_avatar=https%3A%2F%2Fapic.douyucdn.cn%2Fupload%2Favatar%2Fdefault%2F04_");
//        arr2.add("acf_biz=1");
//        arr2.add("acf_ct=0");
//        arr2.add("acf_devid=f2909360c4eae599505bd4220b991a52");
//        arr2.add("acf_groupid=1");
//        arr2.add("acf_ltkid=69083477");
//        arr2.add("acf_nickname=%E8%94%9A%E8%93%9D%E7%9A%84%E5%A4%A9%E7%A9%BAq");
//        arr2.add("acf_own_room=0");
//        arr2.add("acf_phonestatus=1");
//        arr2.add("acf_stk=bdebbb9f484f406d");
//        arr2.add("acf_uid=75851144");
//        arr2.add("acf_userletnum75851144=0");
//        arr2.add("acf_username=75851144");
//        arr2.add("wan_auth37wan=c2020c35c389a3%2BbQ6vM0%2FgDiLR9nm3oT4Z9UrlGeB2jP80H%2BjOhM6L0xvcAet1RtprpiW6GIF31vfEPI%2BQBlsbCpO00QChnM3xx%2F6NgW%2BuIX9timA");
//    }
//
//    public static void main(String[] args) {
//
//        try {
//            // Create a new instance of the Chrome driver
//            // Notice that the remainder of the code relies on the interface,
//            // not the implementation.
//            File file = new File("D:\\YunPan\\WorkCode\\idea_workspace\\AndroidSimulatorTestHttpPost1\\chromedriver.exe");
//            System.setProperty("webdriver.chrome.driver", file.getAbsolutePath());
//
//            WebDriver driver = new ChromeDriver();
//
//            String url = "https://www.douyu.com/701192";
//            if (true) {
//                driver.get(url);
//                for (String kv : arr) {
//                    Cookie cookie = new Cookie(kv.split("=")[0], kv.split("=")[1]);
//                    driver.manage().addCookie(cookie);
//                }
//                driver.navigate().refresh();
//
//                for (int i = 0; i < 100; i++) {
//                    int rand_time_interval = Rand.getInt(5);
//                    Thread.sleep((rand_time_interval + 6) * 2000);
//                    WebElement element = driver.findElement(By.className("cs-textarea"));
//    //                element.sendKeys("A用户" + Rand.getRandomNumString(rand_time_interval));
//                    //获取人气值
//                    WebElement renqi = driver.findElement(By.xpath("//*[@id='anchor-info']/div[2]/div[3]/ul/li[3]/div/div[2]/a"));
//                    System.out.println("=======>"+renqi.getText());
//                    for (int j = 0; j < Rand.getInt(10); j++) {
//                        element.sendKeys("6");
//                    }
//                    WebElement element2 = driver.findElement(By.className("b-btn"));
//                    element2.click();
//                }
//            } else {
//                driver.get(url);
//                for (String kv : arr2) {
//                    Cookie cookie = new Cookie(kv.split("=")[0], kv.split("=")[1]);
//                    driver.manage().addCookie(cookie);
//                }
//                driver.navigate().refresh();
//                Thread.sleep(3000);
//
//                WebElement video = driver.findElement(By.xpath("//*[@id='js-room-video']"));
//                System.out.println(video.getText());
//                video.clear();
//
//                for (int i = 0; i < 100; i++) {
//                    int rand_time_interval = Rand.getInt(5);
//                    Thread.sleep((rand_time_interval + 6) * 2000);
//                    WebElement element = driver.findElement(By.className("cs-textarea"));
//    //                element.sendKeys("B用户" + Rand.getRandomNumString(rand_time_interval));
//                    //获取人气值
//                    WebElement renqi = driver.findElement(By.xpath("//*[@id='anchor-info']/div[2]/div[3]/ul/li[3]/div/div[2]/a"));
//                    System.out.println("=======>"+renqi.getText());
//                    for (int j = 0; j < Rand.getInt(10); j++) {
//                        element.sendKeys("7");
//                    }
//                    WebElement element2 = driver.findElement(By.className("b-btn"));
//                    element2.click();
//                }
//            }
//        } catch (InterruptedException e) {
//            e.printStackTrace();
//        }
//    }
//
//    public static void add_cookies(WebDriver driver) {
//        for (String kv : arr) {
//            Cookie cookie = new Cookie(kv.split("=")[0], kv.split("=")[1]);
//            driver.manage().addCookie(cookie);
//        }
//// And now output all the available cookies for the current URL
//        if (false) {
//            Set<Cookie> allCookies = driver.manage().getCookies();
//            for (Cookie loadedCookie : allCookies) {
//                System.out.println(String.format("%s -> %s", loadedCookie.getName(), loadedCookie.getValue()));
//
//
//// You can delete cookies in 3 ways
//// By name
//                driver.manage().deleteCookieNamed("CookieName");
//// By Cookie
//                driver.manage().deleteCookie(loadedCookie);
//// Or all of them
//            }
//            driver.manage().deleteAllCookies();
//        }
//    }
}